<template>
  <div class="audition161">
    <code class="code">
      垃圾回收方式<br />
      ① 标记清除<br />
      工作原理：是当变量进入环境时，将这个变量标记为“进入环境”。当变量离开环境时，<br />则将其标记为“离开环境”。标记“离开环境”的就回收内存。<br />
      ② 引用计数<br />
      工作原理：跟踪记录每个值被引用的次数。一旦没有引用，内存就直接释放了。<br />
<br />
      内存管理<br />
      什么时候触发垃圾回收？<br />
      垃圾回收器周期性运行，如果分配的内存非常多，那么回收工作也会很艰巨，<br />确定垃圾回收时间间隔就变成了一个值得思考的问题。<br />
      1、合理的GC方案：(1)、遍历所有可访问的对象; (2)、回收已不可访问的对象。<br />
      2、GC缺陷：        (1)、停止响应其他操作；<br />
      3、GC优化策略：  (1)、分代回收（Generation GC）;(2)、增量GC
    </code>
  </div>
</template>

<script>
export default {
  name: 'Audition161'
}
</script>

<style>

</style>